
// 登录拦截
var token = localStorage.getItem('token');
if (!token) {
    // 没有登录; 重定向到登录页面
    layer.msg('没有登录', function () {
        location.href = '/login.html';
    });
}

// 通过数据接口校验登录凭证token的有效性
function auth(callback) {
    $.ajax({
        url: '/apis/index.php?c=user&a=login_info',
        dataType: 'json',
        headers: {
            //  自定义请求头; 登录凭证
            Token: localStorage.getItem('token')
        }
    }).then(res => {
        // 登录凭证token真实有效
        if (res.errcode === 0) {
            // 将登录用户的信息暴露给外部作用域
            // window.userInfo=res.userInfo;
            callback && callback(res.userInfo);
            // 显示用户头像
            if (res.userInfo.avatar != '') {
                $(".user-avatar").prop('src', res.userInfo.avatar);
            }
        } else {
            // 没有登录; 重定向到登录页面
            layer.msg('没有登录', function () {
                location.href = '/login.html';
            });
        }
    });
}
